package com.weishao.dbmapper;

import java.util.List;

/**
 * 映射结果行记录处理其
 * 
 * @author tang
 *
 */
public interface IResultRowHandler {

	/**
	 * 映射结果行处理函数
	 * <p>
	 * 说明：可使用dbwrite模块写入数据
	 * </p>
	 * 
	 * @param columns 列名称，该列表只读
	 * @param record  对应的列值
	 */
	void handle(List<String> columns, Object[] record);
	
	
	/**
	 * 计算结束通知
	 * 
	 * @param columns 字段名称列表，该列表只读
	 */
	public void destroy(List<String> columns);
}
